home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 3
/
ct-rom iiib.zip
/
ct-rom iiib
/
WINDOWS
/
DIVERSEN
/
WINE02BX
/
SPELL.ELC
< prev
next >
Wrap
Text File
|
1993-03-28
|
3KB
|
36 lines
;;; compiled by jwz@thalidomide on Tue Jun 30 23:23:58 1992
;;; from file /cadillac-th/jwz/emacs19/lisp/packages/spell.el
;;; emacs version 19.2.1 Lucid.
;;; bytecomp version 2.07; 17-jun-92.
;;; optimization is on.
;;; this file uses opcodes which do not exist in Emacs18.
(if (and (boundp 'emacs-version)
(or (and (boundp 'epoch::version) epoch::version)
(string-lessp emacs-version "19")))
(error "This file was compiled for Emacs19."))
(defvar spell-command "spell" "\
*Command to run the spell program.")
(defvar spell-filter nil "\
*Filter function to process text before passing it to spell program.
This function might remove text-processor commands.
nil means don't alter the text before checking it.")
(fset 'spell-buffer #[nil "└ed┴#ç" [spell-region "buffer"] 4 "\
Check spelling of every word in the buffer.
For each incorrect word, you are asked for the correct spelling
and then put into a query-replace to fix some or all occurrences.
If you do not want to change a word, just give the same word
as its \"correct\" spelling; then the query replace is skipped." nil])
(fset 'spell-word #[nil "└ëëè─┼!¼â╞vê`╟vê`)╚\n\n{#+ç" [nil spell-filter end beg looking-at "\\<" -1 1 spell-region] 5 "\
Check spelling of word at or before point.
If it is not correct, ask user for the correct spelling
and query-replace the entire buffer to substitute it." nil])
(fset 'spell-region #[(start end &optional description) "┴┬!èqê~ê┼ ê)╞╟«ü╔\"ê¼¼\nSf╦U½ñ═ÿ½î╬\n═╨%ê¬═╬\n╨╨╥&ê¬╗pèqê╘\n#ên¼â╦cê½â ê═ÿ½è╬ed═╒%ê¬Ä╬ed╒╨╥&ê*╞╓«ü╔èqê╫ ╪V)½â┘¬ü┌#ê╨ë╒ëèqê╫ ╪V)¡┼èqêebê`╨ê`{ù▀uêe`|êαßΓQ\"πΣσ!µQ!ê)ܼAebêτΦσ!ΦQ\"ê¬0.ç" [spell-filter get-buffer-create " *temp*" buf filter erase-buffer message "Checking spelling of %s..." description "region" end 10 spell-command "spell" call-process-region start nil shell-file-name "-c" oldbuf insert-buffer-substring t "Checking spelling of %s...%s" buffer-size 0 "not correct" "correct" case-replace case-fold-search newword word 1 read-input "`" "' not recognized; edit a replacement: " flush-lines "^" regexp-quote "$" query-replace-regexp "\\b"] 9 "\
Like spell-buffer but applies only to region.
Used in a program, applies from START to END.
DESCRIPTION is an optional string naming the unit being checked:
for example, \"word\"." "r"])
(fset 'spell-string #[(string) "└┴!è\nqê~ê├ ê┼▒ê╟ÿ½è╚ed╟╔ë%ê¬Ä╚ed\n╔ë╦╠&ê═ ╬U½å╧╨\"¬ûebê╤┼╦╔#½å╥╙!ê¬s╧╘╒d{\"*ç" [get-buffer-create " *temp*" buf erase-buffer string "\n" spell-command "spell" call-process-region t shell-file-name nil "-c" buffer-size 0 message "%s is correct" search-forward replace-match " " "%sincorrect" 1] 9 "\
Check spelling of string supplied as argument." "sSpell string: "])